.recommend-wrap {
  .title {
    margin-bottom: 0.15rem;
    font-size: 0.16rem;
    font-weight: bold;
  }

  .hot-wrap {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;

    .hot-item {
      width: 1.08rem;
      position: relative;
      margin-bottom: 0.12rem;

      .hot-img {
        width: 100%;
        border-radius: 0.04rem;
      }

      .hot-desc {
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        font-size: 0.13rem;
        margin-top: 0.04rem;
      }

      .play-count {
        position: absolute;
        top: 0.02rem;
        right: 0.02rem;
        color: #fff;
        font-size: 0.12rem;
      }
    }
  }
}